class TipoQuartosController < ApplicationController
  def index
	@tipo_quartos = TipoQuarto.all
	respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @tipo_quartos }
    end
  end

  def show
	@tipo_quarto = TipoQuarto.find(params[:id])

    respond_to do |format|
      format.html # show.html.erb
      format.json { render json: @tipo_quarto }
    end
  end

  def new
	@tipo_quarto = TipoQuarto.new
	
	respond_to do |format|
      format.html # new.html.erb
      format.json { render json: @tipo_quarto }
    end
  end
  
  def edit
    @tipo_quarto = TipoQuarto.find(params[:id])
  end
  
  def create
    @tipo_quarto = TipoQuarto.new(params[:tipo_quarto])

    respond_to do |format|
      if @tipo_quarto.save
        format.html { redirect_to @tipo_quarto, notice: 'Novo tipo de quarto criado com sucesso.' }
        format.json { render json: @tipo_quarto, status: :created, location: @tipo_quarto }
      else
        format.html { render action: "new" }
        format.json { render json: @tipo_quarto.errors, status: :unprocessable_entity }
      end
    end
  end
  
  def update
    @tipo_quarto = TipoQuarto.find(params[:id])

    respond_to do |format|
      if @tipo_quarto.update_attributes(params[:tipo_quarto])
        format.html { redirect_to @tipo_quarto, notice: 'Tipo de quarto atualizado com sucesso.' }
        format.json { head :no_content }
      else
        format.html { render action: "edit" }
        format.json { render json: @tipo_quarto.errors, status: :unprocessable_entity }
      end
    end
  end
  
  def destroy
    @tipo_quarto = TipoQuarto.find(params[:id])
    @tipo_quarto.destroy

    respond_to do |format|
      format.html { redirect_to tipo_quartos_url }
      format.json { head :no_content }
    end
  end
end
